self-inflating seal - Español Inglés Diccionario